home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-06-24 | 549 b | 46 lines | [TEXT/MMCC] |
- #include <events.h>
-
- asm void main();
-
- asm void main()
- {
- tst.w d0
- bne notnull
-
- tst.w (a1)
- beq null
-
- notnull:
- cmp.w #mouseDown, (a1)
- beq disable
- cmp.w #keyDown, (a1)
- bne done
-
- disable:
- move.l 6(a1), d1
- add.l #0x7FFF0000, d1
- move.l d1, 0xbbbbbbbb
- bra done
-
- null:
- move.l 6(a1), d1
- sub.l 0xbbbbbbbb, d1
- sub.l #30, d1
- blt done
- move.l 6(a1), 0xbbbbbbbb
-
- move.w #3,(a1)
- move.l #0x0000240D, 2(a1)
-
- move.w #1,d0
- move.w d0,4(a7)
-
- done:
- move.l #0xaaaaaaaa, d1
- beq exit
- move.l d1, -(sp)
- exit:
- rts
-
- dc.l 0xcccccccc
- }